How A Semi-Permeable Membrane Works